On Resource Management for Cloud Users: A Generalized Kelly Mechanism Approach

نویسندگان

  • Richard T.B. Ma
  • Dah Ming Chiu
  • Dan Rubenstein
چکیده

Cloud computing provides network software companies with a platform to develop Software as a Service (SaaS) applications. The pay-as-you-go pricing model unties these SaaS providers from large capital outlays in hardware deployment and maintenance. Depending on the level of virtualization and service abstraction, cloud vendors provide different functionalities to the SaaS providers. For example, with a high-level service abstraction, Google AppEngine can provide automatic scalability for web applications; however, it cannot support general-purpose applications and does not give service controls for the SaaS providers. On the other hand, Amazon EC2 provides a low-level virtualization that allows for general-purpose applications. Nevertheless, it cannot scale the applications automatically for SaaS providers. Moreover, managing the computing resources for SaaS processes can also be challenging for a SaaS provider. The aim of this paper is to provide a theoretical framework for resource management for Saas providers so they can efficiently control the service levels of their users, and as to easily scale their applications under dynamic user arrivals/departures. Our resource bidding and allocation framework can be viewed as a generalization of the Kelly mechanism. Previous work showed that the efficiency loss of the Kelly mechanism is bounded by 25% of the optimal social welfare. By using a built-in penalty differentiation, our mechanism is able to close the efficiency gap. To achieve this efficiency, a feedback control mechanism is proposed to maximize the aggregate valuation of users.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Bandwidth and Delay Optimization by Integrating of Software Trust Estimator with Multi-User Cloud Resource Competence

Trust Establishment is one of the significant resources to enhance the scalability and reliability of resources in the cloud environment. To establish a novel trust model on SaaS (Software as a Service) cloud resources and to optimize the resource utilization of multiple user requests, an integrated software trust estimator with multi-user resource competence (IST-MRC) optimization mechanism is...

متن کامل

Integrated modeling and solving the resource allocation problem and task scheduling in the cloud computing environment

Cloud computing is considered to be a new service provider technology for users and businesses. However, the cloud environment is facing a number of challenges. Resource allocation in a way that is optimum for users and cloud providers is difficult because of lack of data sharing between them. On the other hand, job scheduling is a basic issue and at the same time a big challenge in reaching hi...

متن کامل

DoS-Resistant Attribute-Based Encryption in Mobile Cloud Computing with Revocation

Security and privacy are very important challenges for outsourced private data over cloud storages. By taking Attribute-Based Encryption (ABE) for Access Control (AC) purpose we use fine-grained AC over cloud storage. In this paper, we extend previous Ciphertext Policy ABE (CP-ABE) schemes especially for mobile and resource-constrained devices in a cloud computing environment in two aspects, a ...

متن کامل

A Framework for Evaluating Cloud Computing User’s Satisfaction in Information Technology Management

Cloud computing is a new discussion in enterprise IT. It has already become popular in terms of distributed technology in some companies. It enables managers to setup and run the intended businesses by avoiding excessive spending on computers, software and hiring expert staff, which proves to be cost effective. Cloud computing also helps users pay for the IT services without spending massive am...

متن کامل

RESCUE: Reputation based Service for Cloud User Environment

Exceptional characteristics of Cloud computing has replaced all traditional computing. With reduced resource management and without in-advance investment, it has been victorious in making the IT world to migrate towards it. Microsoft announced its office package as Cloud, which can prevent people moving from Windows to Linux. As this drift is escalating in an exponential rate, the cloud environ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010